#pragma once
#include "FieldResource.h"
namespace catan
{
	struct ResourceType
	{
		enum Enum
		{
			Brick = 0,
			Start = 0,
			Wood,
			Grain,
			Sheep,
			Iron,
			Num,
		};
	};

	class ResourceCard : public BoardItem
	{
	public:
		ResourceCard(){}
		ResourceCard(ResourceType::Enum type);
		~ResourceCard(void);
		ResourceType::Enum Type() const {return mType;}
		
		ResourceType::Enum mType;

	public:
		template<class Serializer>
		void serialize(Serializer & s, const unsigned int version)
		{
			s & mType;
		}
	};
}	
